Skip to main content

Reference Architecture Template

Copy the structure below. The guidance under each heading says what belongs there and what commonly goes wrong; delete it as you write.

For a solution architecture, use the same structure and name technologies specifically. For a reference architecture, name components rather than products.


Document header​

# <Name> Reference Architecture

- **Version:** 0.1
- **Status:** Draft | For review | Approved | Superseded
- **Date:** YYYY-MM-DD
- **Owner:** <name, role>
- **Approved by:** <body, date>
- **Supersedes:** <document, version>

1. Executive summary​

One page. What this architecture is for, the main decisions, and what it will cost. Written for someone who will read nothing else — which describes most of your audience.

Write it last.

2. Problem statement​

The health problem, not the technology problem. "Women are lost to follow-up between antenatal contacts because records do not move with them" — not "we need an interoperability layer".

State the current situation with evidence, and what happens if nothing changes.

3. Objectives​

Measurable outcomes. What would have to be observably different for this to have been worth doing. If nobody can name these, stop here.

4. Scope​

What is in and — more usefully — what is out. Name the systems, workflows, populations, geographies and timeframes. Explicit exclusions prevent the scope creep that kills these programmes.

5. Stakeholders​

Who is affected, who decides, who pays, who operates, who must agree. Include those who will resist and why; an architecture that has not accounted for opposition has not accounted for reality.

6. Business architecture​

The health services delivered, the organisations delivering them, and the outcomes they are accountable for. Independent of software. See enterprise architecture.

7. Capability architecture​

What the system must be able to do, expressed independently of products. Include the capability-to-system map showing gaps and overlaps — the most valuable single table in this document.

8. Process architecture​

The priority workflows, with organisational handoffs marked, because every handoff is an integration requirement. BPMN where the model will be reused, swimlanes otherwise.

9. Information architecture​

Definitions: what is a patient, an encounter, a facility, an episode. Which identifier is authoritative for each. These are the most expensive decisions in the document.

10. Data architecture​

Canonical, logical and physical models. Master data ownership — one source of truth per domain. Operational versus analytical separation. Retention. See data architecture.

11. Application architecture​

Which system provides which capability, what it owns as master data, what it consumes. Include systems being retired and the transition.

12. Integration architecture​

How systems communicate: patterns, protocols, the mediating components. Include a diagram with protocol, format and synchronicity on every arrow.

13. Interoperability architecture​

Standards and versions, implementation guides, terminology bindings, conformance requirements. Address all four levels of interoperability — including the organisational one.

14. Security architecture​

Identity types, authentication, authorisation model, encryption, key management, threat model, audit. See security architecture.

15. Technology architecture​

Runtime, languages, databases, middleware. For a reference architecture, state constraints and required properties rather than products.

16. Infrastructure​

Hosting model, data residency, network topology, environments, capacity and growth projection. See infrastructure.

17. Governance​

Who decides what, which bodies exist, how changes are approved, how conformance is enforced. See governance.

18. Standards​

The standards register for this architecture: standard, version, where it applies, and the upgrade policy.

19. Deployment​

Environments, release process, change tiers by clinical risk, rollback, migration and cutover.

20. Availability​

Availability tier per component, set by clinical consequence. Degraded-mode behaviour for every component on the critical path — this section is frequently omitted and is where clinical safety lives.

21. Disaster recovery​

RTO and RPO per system, backup strategy including an immutable copy, restore testing, failover procedure, and the clinical continuity plan.

22. Monitoring​

Technical and business-level signals, SLOs, alerting, and who responds. Include the rule that personal health data stays out of telemetry. See observability.

23. Data governance​

Ownership, stewardship, quality metrics and accountability, access decisions, secondary use, retention and disposal.

24. Privacy​

Legal basis per data flow, consent model, purpose of use, break-glass, data minimisation, de-identification, patient access to their own audit trail.

25. AI governance​

If AI is in scope: inventory, clinical ownership, intended use, evaluation, monitoring, stopping rules, review cycle. If it is not in scope, say so — it will be proposed later.

26. Risks​

Risk, likelihood, impact, mitigation, owner. Include the risks that are uncomfortable to write: no legal basis, no sustainable funding, key person dependency, vendor lock-in, capacity to operate what is being built.

27. Architecture decisions​

The ADRs underpinning this document, listed with number, title and status. Do not inline them; link them.

28. Implementation roadmap​

Phases, each delivering something usable to a real user. Dependencies, sequencing rationale, and what each phase requires that does not yet exist.

Sequence to reduce risk, not to demonstrate progress. The registry-first argument applies to most health architectures.


Appendices​

  • Glossary (or link to the shared glossary)
  • Diagrams — C4 context and container as a minimum
  • Data dictionary or a link to it
  • Conformance requirements
  • Cost model
  • References

Review checklist​

Before circulating:

  • Someone who was not involved can read section 1 and explain the point
  • Section 2 describes a health problem, not a technology gap
  • Section 3 objectives are measurable
  • Section 4 says what is out of scope
  • Section 9 names the authoritative identifiers
  • Section 13 names implementation guides, not just "FHIR"
  • Section 20 defines degraded mode for every critical component
  • Section 24 states a legal basis, not an intention to obtain one
  • Section 26 includes the uncomfortable risks
  • Section 28 phase one delivers value to a named user
  • Every diagram has a title, a legend and a date
  • Every decision of consequence has an ADR

Then run the relevant checklists.